---
title: Value assigned to locals is not accepted.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **LocalsNotAnObject**: `locals` может быть присвоен только объекту. Другие значения, такие как числа, строки и т. д., не принимаются.

## Что пошло не так?

Выбрасывается, когда `locals` перезаписывается чем-то, что не является объектом.

Например:
```ts
import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, next) => {
  context.locals = 1541;
  return next();
});
```
